def outer():
    def inner():
        pass

    inner()


def func():
    pass


def outer(func):
    func()


def outer():
    return func


#  sort( key = func)
# 通过key 自定义 排序规则

# map()
# reduce()
# filter()

# 生成器   获取生成器的两种方式 (列表推导) , yield   --> return

# 1--100
# []  一次加载到内存
# ()  边计算边给出结果,占内存小

list1 = [x for x in range(1000000000000000000000000000000000000000000000)]
print(list1)
